Evan Carter drove in a run, and Kyle Higashioka crushed his first homer of the season as the Texas Rangers held off the Seattle Mariners 3-2.